#login_container,#logo,header nav{position:absolute}#page_login #content,header{padding:0}#main,.slides{background-repeat:no-repeat}#main,#page_login #content{background-color:transparent}.foget-passwd,nav .menu{float:right}#btn_login,#login_error_msg,nav a{text-align:center}#logo,header nav{bottom:0}#main,header{position:relative}#page_login{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;overflow-x:hidden;overflow-y:hidden}header{height:64px;width:100%}header nav{display:block;width:auto;right:0}#logo{width:110px;vertical-align:middle;left:0}nav .menu{display:inline-block;padding:0 20px;opacity:.8}#login_container a,nav a{display:block;text-decoration:none}nav .menu:last-of-type{border-right:none}nav a{width:100%;line-height:36px;color:#262727;font-size:13px}.slides{background-size:cover;background-position:center;background-attachment:inherit}#login_container,.input-wrapper{background-color:#fff;}#login_container{width:340px;right:130px;top:25%;border:2px solid rgba(255,255,255,.2);box-shadow:0 0 10px 0 rgba(204,204,204,.5);color:#757575;border-radius:5px;padding:30px 40px 40px;}#login_container h2{text-align:center;margin:0 auto 25px;font-size:17px;line-height:17px;font-weight:bold;letter-spacing:.25em;color: #2dc2e8;}.input-wrapper{width:100%;margin-top:30px;position:relative;font-size:15px;max-height:60px;padding-bottom: 5px;border-bottom: 2px solid #2dc2e8;}#input_passwd{font-family:monospace}.full-width-input,.input-wrapper label{margin-bottom:0;color:#585858;font-size:15px;position:absolute;height:20px;line-height:20px;-webkit-transition:border-bottom-color .2s ease-in;transition:border-bottom-color .2s ease-in}.input-wrapper.error,.input-wrapper.error .full-width-input{border-bottom-color:#F74937}#login_container input{color:#757575!important}#login_container img{vertical-align:middle;display:inline-block;line-height:20px;margin-top:-3px}#login_container label{color:#757575;left:20px;width:60px;z-index:10}#login_container .checkbox .checkbox-material .check,#login_container label.checkbox-inline .checkbox-material .check{border-color:rgba(220,220,220,.75)}.full-width-input{width:175px;right:-10px;margin-left:10px;margin-right:10px;padding-left:5px;padding-right:5px;vertical-align:bottom}#captcha .full-width-input{width:100px;right:70px}#input_captcha_container{margin-top:5px;text-align:right;background-color:transparent;border:none;padding:0}#login_container #the_captcha{position:relative;z-index:100;margin-top:-1px;background-color:#fff;border:1px solid transparent;width:70px;height:30px;vertical-align:bottom;float:right}#btn_login{font-size:16px;line-height:45px;margin-top:15px;color:#fff;width:100%;border-radius:4px;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;letter-spacing:.25em;background:#2dc2e8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2dc2e8),color-stop(1,#2dc2e8));background-image:-webkit-linear-gradient(bottom,#2dc2e8 0,#2dc2e8 100%);background-image:-webkit-linear-gradient(top,#2dc2e8 0,#2dc2e8 100%);background-image:linear-gradient(to bottom,#2dc2e8 0,#2dc2e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3E60FA', endColorstr='#1e5799', GradientType=0 )}#btn_login.error{background-color:#D5D5D5}#btn_login.error:hover{cursor:not-allowed}#actions_passwd{font-size:15px;height:30px;line-height:30px;margin-top:15px}#actions_passwd label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:15px;width:auto}#login_container a{color:#2AB5E2;font-weight:400;font-size:15px}#actions_passwd .checkbox input[type=checkbox]:checked+.checkbox-material .check,#actions_passwd label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check{color:#2AB5E2;border-color:#2AB5E2}#actions_passwd .checkbox input[type=checkbox]:checked+.checkbox-material .check:before,#actions_passwd label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before{color:#2AB5E2}#actions_passwd .checkbox{margin-top:0;margin-bottom:0;float:left}.captcha-container.hidden{display:none!important}#login_error_msg{top:20px;color:red;position:relative;line-height:20px}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:rgba(0,0,0,.2)!important;height:6px;width:6px;margin:-3px 0 0 -3px}#fp-nav ul li a.active span{background:rgba(0,150,255,.8)!important}#login_container input:-webkit-autofill,#login_container input:-webkit-autofill:focus,#login_container input:-webkit-autofill:hover,#login_container select:-webkit-autofill,#login_container textarea:-webkit-autofill{background-color:rgba(0,0,0,0)!important;color:#fff!important}.menu a:hover{color:#2ab5e2;text-decoration:none}.down{position:fixed;right:0;bottom:45px;left:0;margin:auto;width:16px;height:45px;z-index: 100;vertical-align: bottom;cursor:pointer;-webkit-animation: slide-down 2s infinite ease-out;animation: slide-down 2s infinite ease-out;}.down span{color: #2dc2e8;}@keyframes slide-down{ 0% {opacity: 0;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);} 50% {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);} 80% {opacity: 1;} 100% {opacity: 0;-webkit-transform: translate3d(0,8px,0);transform: translate3d(0,8px,0);}}#footer, #footer a { color: #000 !important; }